James Ogilvy, 7. Earl of Findlater i 4. Earl of Seafield