Prince Harry opens weeklong US visit