20180304 sports.cricket.ipl: Dinesh Karthik appointed Kolkata Knight Riders captain for IPL 2018