Former USC QB commit Jake Garcia to Michigan