deluxe chinese noodles with peanut sauce