Adaptive Sliding-Mode Controller for Flyback-Based PV Systems Featuring Constant Switching Frequency