Optimization design of halbach permanent magnet motor based on multi-objective sensitivity