The opportunities and challenges for a general definition of corporate sustainability