Performance evaluation of two-dimensional cyclic shift coding technique for Optical Code Division Multiple Access System