Star India pays Rs 16,347 crore for IPL media rights