A 2-tuple fuzzy linguistic RFM model and its implementation