solar companies new bedford ma