Iterative blind demodulation of synchronous CDMA