Text this: An MPPT controller with a modified four-leg interleaved DC/DC boost converter for fuel cell applications