UK retailer Asda has recalled a batch of mayonnaise due to possible contamination with traces of metal.