Stock markets tumble