Medicine prices, availability and affordability survey in Shaanxi Province, Western China