Idaho Potato and Huitlacoche Soup with Oaxacan Cheese Croutons