The United States will counter any North Korean attack with an "overwhelming and effective" response, Vice President Mike Pence vows, as he stands on the deck of a massive American aircraft carrier docked in Japan.