TNFRSF4 and neuroblastoma: TNFRSF4 is an independent prognostic factor of survival in neuroblastoma