Impact of hepatitis C virus infection on children and their caregivers: quality of life, cognitive, and emotional outcomes.