John Stuart, III conte di