On user scheduling for maximum throughput in K-user MISO broadcast channels