Tests for Helicobacter pylori infection: a critical appraisal from primary care.