UCLA develops artificial thymus that produces cancer-fighting cells