Iran war tests European unity amid German economic slump, Ukraine row