Zero-hours contracts provide necessary flexibility in labour market