Massive shift in party preference explains why Trump won