Text this: A double stator permanent magnet generator integrated with novel magnetic gear