Perspectives on self-sampling for cancer screening among rural and urban women: Multilevel factors related to acceptability.