Controlled Text Generation as Continuous Optimization with Multiple Constraints