Effect of Climate on Photovoltaic Yield Prediction Using Machine Learning Models