JJ McCarthy has 'it factor,' Jim Harbaugh says after Michigan QB's second start