Enhancing critical thinking in economics using team-based learning