John Islayský, hrabě z Rossu