Similar Items: Modeling of solar energy potential in Africa using an artificial neural network