Michigan will play a challenging nonconference schedule in addition to 20 Big Ten games