Northern Cape solar resources among the best in the world