House passes Equality Act, which bishops warned would ‘punish’ religious groups