Neuroblastoma: a clinical challenge and biologic puzzle.