Britain's Prince Harry tours U.S.