Home Energy and banks lift European earnings despite Middle East war concerns