Text this: Enhancing PV power generation via an adaptive neuro-fuzzy and fast terminal synergetic MPPT approach