Around one million in the UK are thought to be on zero-hours contracts