Helicobacter pylori infection and idiopathic thrombocytopenic purpura