Spain’s top court cancels bullfighting ban in Catalonia