BHP exits petroleum unit as shares climb to an all time high