ExxonMobil posts 56% profit slump, joins peers in energy price hit