A senior US defense official says China will not attack Taiwan before the end of this decade because it is too costly. United States Assistant Secreta ...more