WASHINGTON - The United States demanded last year that Japan pay $8 billion annually as expenses to host American troops, more than four times the current amount Tokyo shoulders, former White House National Security Adviser John Bolton says in his new book.