Thai Peanut Noodles (Vegetarian)