Zero-hours contracts under the spotlight