MADRID—Spain’s Pedro Sánchez was reelected as prime minister by the nation’s parliament on Thursday, when he leveraged a controversial amnesty deal to get the critical support from Catalan separatists to stay in power. Mr. Sánchez, Spain's Socialist leader since 2018, ...