Assessing china's naval power : Technological innovation, economic constraints, and strategic implications.