Sustainability and business-to-business marketing: A framework and implications