Effect of Cu and B Co-doping on magnetocaloric effect, phase transition, and mechanical properties of Mn1.05Fe0.9P0.5-Si0.5Cu0.10B alloys