Emerging powers such as China and Iran will be stocking up on guided rockets, artillery and missiles that would be capable of sinking U.S. ships or bringing down U.S. aircraft, says military strategist Andrew Krepinevich, president of the Center for Strategic and Budgetary Assessments.