Grid integration of renewable energy sources: Challenges, issues and possible solutions