Computational pathology algorithms for nasopharyngeal carcinoma prognosis