In his latest hugely controversial move, Kanye West is promoting a T-shirt featuring a swastika on his Yeezy website.