An Optimized Maximum Power Point Tracking Method Based on PV Surface Temperature Measurement