After a rocky few weeks for Donald Trump, Hillary Clinton is soaring in the polls, particularly in four key states.