Helicobacter pylori infection in adults from a poor urban community in northeastern Brazil: demographic, lifestyle and environmental factors.