Challenges and Opportunities of Implementing Sustainable Marketing Strategies