Bernie or Hillary: who will take Iowa?