41 Mexican vegan and vegetarian restaurants to discover