Sir Henry Thompson, 1st Baronet — British surgeon and polymath (1820–1904)