U.S. soldier charged with selling military secrets to China