Geography and geopolitics will determine the course of any U.S.-China war. China is at a disadvantage on both counts.