Anti-cancer effect of adenovirus p53 on human cervical cancer cell growth in vitro and in vivo.