Text this: Building Outline Extraction via Topology-Aware Loop Parsing and Parallel Constraint from Airborne LiDAR