Il Nuovo Postiglione - Spanish parliament passes controversial amnesty bill