Tracking the Maximum Power Point of Hysteretic Perovskite Solar Cells using a Predictive Algorithm