5-year-old battling cancer on a mission to make hospital stays more comfortable for other kids