Shang-Chi Packs Punch At Box Office In Opening Weekend