Maximum power point tracking techniques for photovoltaic water pumping system