What are the effect of job satisfaction on customer satisfaction?