President Donald Trump's approval numbers continue to crater. Even Republicans have cooled on the president's performance.