ECB holds rates as Lagarde warns inflation above target until 2027