Wal-Mart hires new vice president of corporate communication