Santorum talks health care, energy, debt to more than 600 at Belmont event