Students' Stress and Satisfaction in CDIO Experiences: Finding the Balance