Calif. roofing contractor charged with workcomp fraud