Text this: Observer-based fuzzy T–S control with an estimation error guarantee for MPPT of a photovoltaic battery charger in partial shade conditions