WASHINGTON - British American Tobacco has agreed to pay more than $629 million in fines to the United States for violating its sanctions on North Korea, a record high in connection with the measures, the Justice Department said Tuesday.