‘Black Panther’ breaks box-office records in debut weekend