Reference-Voltage-Line-Aided Power Incremental Algorithm for Photovoltaic GMPPT and Partial Shading Detection