Archibald Campbell Fraser of Lovat — British politician