Iowa and New Hampshire wield too much influence. The US needs a national primary