Diamond Pet Foods recalls products due to salmonella contamination