Determinants and implications of cancer patients’ psychosocial needs