Dr John Mackenzie (1803–1886)