Controlled Text Generation for Black-box Language Models via Score-based Progressive Editor