Text this: Accurate and optimal control of a bidirectional DC-DC converter: A robust adaptive approach enhanced by particle swarm optimization