France's Macron says Europe needs to be less dependent on China, U.S.