A Distributional Approach to Controlled Text Generation