Michigan football: Jim Harbaugh new contract comes with big pay cut