Organisers claim nearly a million people joined a rally in Barcelona to demand Catalonia rejects independence and stays with Spain.