A South African man who started smoking cannabis when he was 14 years old has been talking about how contracting the hepatitis C virus after graduating to heroin “shocked” him into seeking treatment.