Stand-Alone and Hybrid Wind Energy Systems: Technology, Energy Storage And Applications