cagA gene and vacA alleles in Spanish Helicobacter pylori clinical isolates from patients of different ages.