Acceptability and Feasibility of Human Papilloma Virus Self-Sampling for Cervical Cancer Screening.