Permanent magnet windpower generator