Impact of Customer Satisfaction and Trust on Customer Loyalty Mediating Role of Commitment (Evidence from Petroleum Sector of Pakistan)