Advancing Precise Outline-Conditioned Text Generation with Task Duality and Explicit Outline Control