The influence of culture on service quality leading to customer satisfaction and moderation role of type of bank