Belchertown voters approve $61M budget and new affordable housing trust