How user behaviour is moderated by affective commitment on point of sale terminal