Archibald Douglas, IV conte di Douglas