Permanent magnet Motor