AttrSeg: Open-Vocabulary Semantic Segmentation via Attribute Decomposition-Aggregation