Current developments in renewable energy resources-based hybrid energy system: a review. (2016)