ExxonMobil and Chevron both report lower profits