Duality without supersymmetry: the case of the SO(16) × SO(16) string