The Role of Attributions in Customer Satisfaction: A Re-Examination