ExxonMobil to acquire InterOil for $2.5 billion