3 year old gives out toys to kids battling cancer