Stressful life-events, anxiety, depression and coping in patients of irritable bowel syndrome.