Student-business collaboration: Developing hard and soft skills