customer satisfaction and loyalty thesis