Jim Harbaugh committed to Michigan beyond 2021