Ripley man charged in hit-and-run