An in depth study of determinants of customer satisfaction and its comparison among retail customers in India and the U K