Disney extends CEO Bob Iger's contract through 2026