Spanish Prime Minister Mariano Rajoy arrives in Barcelona