Pedro Sánchez's amnesty bill fails as Catalan separatists rebel