Walmart CEO Doug McMillon posts $25 million gift on Instagram