Stock markets rally