Unity power factor correction circuit based on boost-buck DC-to-DC converter with coupled inductance