Helicobacter pylori infection, cigarette smoking and alcohol consumption. A histological and clinical study on 286 subjects.