Building in Barcelona damaged by explosion