Modelling customer churn for the retail industry in a deep learning based sequential framework