George Lockhart of Tarbrax — Scottish politician and noble