global markets rally