Thousands of people protest in Madrid against plans to pardon Catalan separatists