‘Shang-Chi,’ with an Asian lead, sets a North American box office record