NBC News: First Mexican taco stand with a Michelin star says 'simplicity' is the secret to success