barcelona is part of spain