Global stocks stage a rally as American markets take the day off