Integrating Multi-Omic Data with Penalized Cox Models for Improved Cancer Prognostic Signatures