Concept mapping : a strategy for promoting meaningful learning in medical education