Cricket’s Indian Premier League is in trouble, but popularity will see it through