Semantic-Aware Detail Enhancement for Blind Face Restoration