MPs have accused Save the Children of paying Harbottle & Lewis £100,000 to “shut down” reporting of allegations of sexual harassment by the charity’s staff.