A ban on zero-hour contracts will apply to agency workers, and umbrella companies will be regulated, under Government plans to strengthen workers’ rights.