A "fundamental game change" is needed if repeats of deadly garment factory fires in Pakistan and Bangladesh are to be prevented, according to a new report.