Penn Gets $25 Million for Cancer-research Center