Text this: Multi-objective sizing and performance optimization of islanded hybrid renewable microgrids