European Inflation Comes At 29 Month High Of 2.6%, Well Above Expectations, Sends EURUSD Above 1.42