Catalonia holds non-binding vote on independence