CCDC86 and neuroblastoma: CCDC86 is a MYCN-regulated gene with a prognostic value for neuroblastoma patients