why did people start colonies in new England