Macfarren, Walter (1826-1905)