Francis Hueffer — German-English writer on music, music critic, and librettist