Current and Passive Smokers Have Poorer Quantity and Quality of Diet in Shanghai, China: A rosssectional Survey.