Labour's employment rights legislation targeting zero hours contracts could impose costs of up to £2.9bn yearl...