Vegetable Pad Thai Noodles with Fresh Lime and Peanuts