Zero-hours contracts have their place in the labour market