Machine learning techniques for daily solar energy prediction and interpolation using numerical weather models. (14th August 2015)