Neil Moses joins EnerNOC as CFO