Amherst and Cambridge voted in past elections Boston.com