China ‘buys fighter jets and submarines from Russia’