Vince Cable has today introduced a bill to ban exclusivity clauses in zero-hours contracts in order to give workers more choice.