Performance analysis and multi-mode control of grid connected micro Wind–solar hybrid generator in Saudi Arabia