Inspirational children, families, hospital staff and celebrities join six thousand people at RBC Race for the Kids