China and Iran are challenging America on the global stage