6-year-old collects 300-pound food donation in spirit of Thanksgiving