NBC: Kamala Harris hammers Trump on abortion in Arizona visit