Effects of Business to Business Relations on Customer Satisfaction and Loyalty in the Context of a Developing Country