These submarine drones will predict the weather months in advance