Home World 40,000 march in Spain against plans to grant amnesty to Catalan separatists