ExxonMobil profit drops in 2Q