TotalEnergies TotalEnergies posts strongest profit in nearly three years as Iran conflict lifts oil prices Reuters