Catalonia flag flies over Castell de Montjuïc in Barcelona