Spain's Pedro Sánchez beat the odds to stay prime minister. Now he must keep his government in power