Huge crowds pack Barcelona for Catalonia Day