Spain MPs back amnesty law for Catalan separatists