Peanut, almond butter recalled for salmonella risk