Spanish Data Halts Euro Rally