Regenerative power supply