Kanye West blocked from entering UK amid controversy over festival booking