A piece of the jigsaw of primary care: health professional perceptions of an integrated care model of hepatitis C management in the community.