President Donald Trump and Republicans are at a record high with voters as Democrats falter in the eyes of voters.