By Frank Kamuntu TotalEnergies and the China National Offshore Oil Corporation signed a $10-billion agreement last…