Zara opens store in the commercial epicenter of Barcelona