Euro yields at two-week low after Iran-Strait deal