High-Performance Distributed Control for Large-Scale Linear Systems: A Partitioned Distributed Observer Approach