Trader Joe's has recalled its Valencia Creamy Salted Peanut Butter after it was linked to 29 salmonella cases in 18 US states.