Many homecare workers are on zero hour contracts