BioGenerator portfolio company developing cancer-fighting drug raises $21M