Andrew Weil’s new restaurant features health and flavor