Multi-user cancellation detector for UMTS CDMA satellite communications