Novel hemispherical Halbach array configuration and material removal mechanisms for magnetorheological polishing of polymethyl methacrylate