A Genetic Algorithm-Assisted Semi-Adaptive MMSE Multi-User Detection for MC-CDMA Mobile Communication Systems