Sir John Crampton, 2nd Baronet — British diplomat (1805–1886)