The Aalborg PBL model : progress, diversity and challenges