how many islands in scotland are inhabited