CIPC to de-register half a million companies for non-compliance