Kansas boy with cancer asks for superhero birthday, world answers