Text this: Hybrid optimization method for optimal site selection and sizing of a hybrid photovoltaic water pumping/diesel/battery system