Wal-Mart to hire vets, boost US sourcing