46% of voters approve of Donald Trump as president · The Hill · Sentinel