Michigan, NCAA reach agreement over violations from football program