Optical vs. electrical duobinary coding for 25 Gb/s PONs based on DSP-free coherent envelope detection