James Drummond, 2:e hertig av Perth