EU Chief lashes out at Donald Trump amid push to save Iran deal