US rapper Kanye West has had another concert in Europe cancelled as fury over his past comments continues to grow.