What the US would need to beat China, Russia, North Korea, Iran, and Salafist-jihadi