Quantum-limit of direct-detection receivers: duobinary vs. IMDD