Physics-guided machine learning predicts the planet-scale performance of solar farms with sparse, heterogeneous, public data