St. Vincent de Paul receives large donation for food drive