Thousands protest in Madrid against proposed amnesty deal for Catalan separatists