DeepMind AI can beat the best weather forecasts - but there is a catch