The giant retailer will go head to head with Western Union and Moneygram in a market worth about $900 billion. But Wal-Mart says it will offer lower fees.