Parliament has a “terrible reputation” for “predatory behaviour” which is as dangerous as “Jimmy Savile having the keys to Broadmoor”, a Labour MP has warned.