Power Electronics and Control Techniques for Maximum Energy Harvesting in Photovoltaic Systems