Clinical reasoning performance assessment: using situated cognition theory as a conceptual framework