Text this: Maximum power point tracking in fuel cells an AI controller based on metaheuristic optimisation