New York archdiocese to close 21 parishes