Author Irvine Welsh says 'everything is set up for addiction' today. The Scottish writer speaks to Katie Razzall ahead of the publication of the sequel to his 1990s classic Trainspotting.