At least 45 people in more than 20 states have been infected with salmonella food poisoning linked to the Super Greens brand of diet supplement powder.