General public's views on pharmacy public health services: current situation and opportunities in the future.