Man left for dead after Davenport hit-and-run