"Spider-man" visits 5 year old battling cancer on his bday