The impact of stress on physical and mental health