Stock markets rally, as euro briefly surges