C-PACE energy financing approved by town meeting