China will have more warships than the U.S. by 2020, says report