As a young man, Irvine Welsh fell off a double-decker bus and won a tidy sum in compensation. Then he began to write 'Trainspotting'