Why Cities Keep Voting Blue