ExxonMobil earns $2.7 billion in first quarter of 2021