J.C. Penney to close 33 stores by May