Buyer social responsibility: a general concept and its implications for marketing management