Ganguly calls time on glittering career