Survival prediction of lung cancer patients by integration of clinical and molecular features using machine learning