An empirical investigation of the coordinated development of natural resources, financial development and ecological efficiency in China. (March 2020)