Fuel Cost Optimization of an Islanded Microgrid Considering Environmental Impact