France has lifted its order for shops to stop selling Italian buffalo mozzarella having received assurances from Rome and the European Union that it is safe to eat.