Mariella Frostrup presents the books programme. She talks to Will Self about his new novel Butt, a fable about smoking, moral dilemmas and the intrusive nature of authority.