Fox: Taiwan's energy dependence is 'Achilles heel' amid immense threat by China