EUR / USD cuts gains even as Asian stocks hit 29-month high