TotalEnergies misses Q2 estimates as production falls 4.3%