CPRIT awards 41 grants, totaling over $89 million