Optimal design of Microgrid’s network topology and location of the distributed renewable energy resources using the Harmony Search algorithm