Novel payloads for immunotoxin-based treatment of neuroblastoma