Text this: Solar power prediction based on Artificial Neural Network guided by feature selection for Large-scale Solar Photovoltaic Plant