This tiny taco stand in Mexico has just earned a Michelin st