Service quality and customer satisfaction-a comparative study of private and public sector banks in Kerala