A comprehensive review on large-scale photovoltaic system with applications of electrical energy storage. (October 2017)