Energy Harvesting from Elliptical Machines Using Four-Switch Buck-Boost Topology