Characteristics and roles of streamers in e-commerce live streaming