Text this: Quality of life of patients with cancer attending outpatient clinics at the King Abdulaziz Medical City, Riyadh, Saudi Arabia