Fix size_hint on Skip

If the upper bound of the wrapped iterator has saturated at
uint::max_value, keep it there. It may actually represent an upper bound
that is higher.