Upmarket UK retailer Waitrose has recalled salmon products from its stores nationwide after a listeria contamination.