Stock markets rally 600