A two stage hybrid maximum power point tracking technique for photovoltaic applications