Admiral: China could invade Taiwan in 6 years