US: Republican congressman to vote for Clinton