Text this: Communication for Distributed Renewable Generations (DRGs): A review on the penetration to Smart Grids (SGs)