Cervical cancer could be eliminated within decades, scientists say