Interpretable Machine Learning for Weather and Climate Prediction: A Survey