IPL fetches staggering media rights for over $6 billion