Retail-based clinics a viable resource for primary care