Wal-Mart to restrict sales of cold medicines