Text this: Pan-cancer predictive survival model development and evaluation using electronic health record and genetic data across 10 cancer types