President Trump is campaigning in Texas amid a "tossup" race with just a week to go before the midterms.