Optimum sizing and performance modeling of Solar Photovoltaic (SPV) water pumps for different climatic conditions. (October 2017)