Edgar Smith (librettist)