Thousands protest against Catalan amnesty in Spain