Walter Channing Cabot (1829-1904)