Given an array `nums` where nums[i] is the maximum jump length from index i, return the minimum number of jumps to reach the last index. The last index is always reachable.