Sustainability strategy can lead to superior financial performance: Myth or Fact?