Kevin Barry: ‘I didn’t publish a book till I was 37. I thought I must have been an awful f*cking waster’