Britain’s second-largest supermarket firm said changes to national insurance rules will add £140m to its costs