Florida waitress recovering after diving off pier in effort to save child caught in rip current