On the achievable throughput of a multi-antenna Gaussian broadcast channel