Spain's Socialists to grant amnesty to Catalan separatists in exchange for support of new government