Energy Prices Hit 2Q Results at Europe's Majors