‘Like doing a jigsaw with half the parts missing’: community pharmacists and the management of cancer pain in the community