Evance Wind Turbines brings 24/7 electricity to Isle of Muck