Donnchadh, Earl of Lennox — Scottish noble