Artificial intelligence gives weather forecasters a new edge