Henry Elliot — British diplomat (1817-1907)