Дубгалл мак Руайдро, король Аргайла и островов