Principles of Problem-Based Learning (PBL) in Higher Education: How PBL can meet changing educational demands