Project-based learning in education: integrating business needs and student learning