Boston-area grocer Patrick Roche donates $20 million to Catholic schools, in gratitude.