TotalEnergies caps fuel at 3,300 French stations as Iran war rages