Kanye West has claimed he had the idea for his swastika t-shirt "for eight years" as he has long been fascinated by the Nazi hate symbol.