The nexus among top management, environmental and financial performance : a comparative study of China, Germany and Japan - Wu, Qichun (2022)