A Performance Investigation of SAC-OCDMA System Based on a Spectral Efficient 2D Cyclic Shift Code for Next Generation Passive Optical Network