Review of the Wide-Input-Wide-Output Bi-directional DC-DC Converter for Electric Vehicle Applications