Effect of off-stoichiometry and Ta doping on Fe-rich (Mn,Fe)2(P,Si) based giant magnetocaloric materials