Chinese blockbuster smashes box-office records