Successes and Challenges Porting Weather and Climate Models to GPUs