Clean energy for EU islands' progress and prospects