Best Homecooked Shanghai Drunken Chicken Rolls