Teaching Language Models to Critique via Reinforcement Learning