Microgrid Generation Expansion Planning Using Agent-Based Simulation