ExxonMobil signs LNG supply contract with Qatar Petroleum