Snap election on the cards in Catalonia