GUIM - General User and Item Embedding with Mixture of Representation in E-commerce