Sir John Stuart, 4th Baronet