Threats and opportunities facing retail pharmacy