North Palm Beach girl's food drive brings in nearly 3,000 pounds of food