Archibald Douglas, 4. Earl of Douglas