Cancer, stress and coping