Virat Kohli takes India to WT20 semifinals