Walmart Foundation gives $50,000 grant to Catholic Charities