Daniel Craig’s final Bond takes $56m at domestic box office

* After over 18 months of pandemic delays, 'No Time to Die' opened on target