Adding Conditional Control to Diffusion Models with Reinforcement Learning