Adaptive frequency-domain joint equalization and interference cancellation for multi-user space-time block-coded systems