Thousands in Barcelona mark Catalonia's National Day