Europe's top banks and TotalEnergies report strong Q1 profit growth driven by Middle East conflict volatility, while Mercedes-Benz struggles.