Euro hits three-year high as Europe leads global optimism