Impact of Service Quality on Customer Loyalty in Islamic Banking Sector of Pakistan: A Mediating Role of Customer Satisfaction