How is cancer of unknown primary diagnosed?