Wal-Mart to Invest $756M in Brazil