A novel hybrid approach based on self-organizing maps, support vector regression and particle swarm optimization to forecast solar irradiance. (15th March 2015)