Teen recovering after hit-and-run