Corrections Meet Explanations: A Unified Framework for Explainable Grammatical Error Correction