A Network-Topology-Based Three-Phase Load Flow for Distribution System