Wal-Mart is raising wages because worker pride is vital to running a good retail business, CEO Doug McMillion told CNBC.