Kohli v Gayle: Clash of the titans in World T20 semi-final