Control Issues in Single-Stage Photovoltaic Systems: MPPT, Current and Voltage Control