Spain on cloud nine after Euro 2012 high