Maldouen, 3. Earl of Lennox