Chevron to buy Noble for $5 billion in stock, biggest oil deal since price crash