Britons have been urged not to eat Sainsbury's olives over fears they may be contaminated with dangerous bacteria.