William Hathaway Forbes (1840-1897)