Gleaners mega food drive serves 5,000 people