Boy receives 'superhero' blood to fight cancer