Thai Peanut Noodles: Irresistibly Creamy & Easy to Make