ECB chief Lagarde warns Europe faces prolonged fallout from Hormuz shock