Factors associated with quality of life of caregivers of Mexican cancer patients