Using natural language processing to provide personalized learning opportunities from trainee clinical notes