Text this: Advances in machine learning for tumour classification in cancer of unknown primary