James Ogilvy of Balgally and of Inchmartine