Text this: Current Status, Challenges, and Trends of Maximum Power Point Tracking for PV Systems