Urine testing may be as effective as the smear test at preventing cervical cancer, according to new research.