Pessimism predicts anxiety, depression and quality of life in female cancer patients.