Consultation launched to end zero hours contracts