A study on measuring service quality and its impact on customer satisfaction in banking and insurance sector