OncoReason: Structuring Clinical Reasoning in LLMs for Robust and Interpretable Survival Prediction