Thousands of Catalan separatist supporters protest in Madrid