IPL turns 18: Indian Premier League enters adulthood, its great success being a blend of sports, entertainment and business