George Ogilvy, 2nd Lord Banff — Scottish politician and noble