The effect of student- and teacher-centred small-group learning in medical school on knowledge acquisition, retention and application