India Premier League cricket media rights sold for $6.2 billion