Euro climbs as US-Iran truce sparks 4% oil rout