Text this: Data-driven optimal adaptive MPPT techniques for grid-connected photovoltaic systems