Development of an annular micro-Hall-effect thruster and Halbach permanent magnet arrays in Hall-effect thrusters