Psychometric testing of the Mandarin version of the 34-item Short-Form Supportive Care Needs Survey in patients with cancer in mainland China