Patient opinions on sexual and reproductive health services in primary care in rural and urban clinics.