Learning to Refine with Fine-Grained Natural Language Feedback