A gigantic storm discovered on Neptune