Green marketing and corporate social responsibility: A review of business practices