Day-ahead coordination scheduling of grid structure and DG active power output in distribution network based on bi-level programming