170,000 march in Spain against Catalan amnesty law