What was the significance of the halfway covenant in new england? allowed women to vote in local elections gave church membership and political rights to children of puritan church members granted church membership to native americans gave political rights to mixed-race children?