Patient-controlled analgesia for chronic cancer pain in the ambulatory setting: a report of 117 patients.