Single Sensor Maximum Power Point Tracking Algorithm for Photovoltaic Applications