Oil Spike to $106 Sends EUR/USD Below 1.1760 as Iran Talks Stall