Prayers and pixie dust as EU powers try to save Iran deal