Text this: Maximum power point tracking in PV systems based on adaptive control and sliding mode control