Donald Cameron of Lochiel — British politician (1835-1905)