Is now the best time for China to invade Taiwan?