Thai Peanut Noodles with Roasted Red Peppers, Carrot and Scallions