Learning to Update Natural Language Comments Based on Code Changes