2,000 sheep led through streets of Spain's capital