Jim Harbaugh makes good on his Michigan championship promise