Text this: Modeling of solar energy potential in Africa using an artificial neural network