Developing performance-based medical school assessment programs in resource-limited environments