Marquette poll: Trump, Harris in close race; JD Vance favorability low