RAVR: Reference-Answer-guided Variational Reasoning for Large Language Models