James Drummond, 2nd Duke of Perth — Scottish Jacobite nobleman