Efficient adaptive receivers for joint equalization and interference cancellation in multi-user space-time block-coded systems