A thymine–adenine dinucleotide repeat polymorphism near IL28B is associated with spontaneous clearance of hepatitis C virus