Helicobacter pylori and idiopathic thrombocytopenic purpura.