Customer relationship dynamics: Service quality and customer loyalty in the context of varying levels of customer expertise and switching costs