Text this: Auto-tuning of PV controllers to improve the speed response and stability of the P and O algorithm