Markets tumble