Text this: Hybrid Renewable Energy Systems—A Review of Optimization Approaches and Future Challenges