Control and energy management strategies applied for solar photovoltaic and wind energy fed water pumping system: A review