Socialist Prime Minister Pedro Sánchez left Spain in suspense after announcing he may step down because of what he called an "unprecedented" smear campaign against his wife.