Thousands of families packed the streets of the Spanish capital Madrid on Saturday to watch a traditional parade marking the eve of the Feast of the Epiphany.