Possibilities, Challenges, and Future Opportunities of Microgrids: A Review