Optimal energy control of induction motor standalone photovoltaic-battery pumping system