China’s premier Li Keqiang has cautioned Donald Trump against locking horns with Beijing over trade ahead of a hotly anticipated meeting between the United States president and Chinese leader Xi Jinping next month.