Challenges in Climate Prediction