Revs analyst Charlie Davies describes his harrowing cancer diagnosis