Iain Banks: I'm dying of cancer, this book will be my last