magnet-powered generators in renewable energy