Henry MacKenzie (1745–1831)