United States says that bases agreement does not have to be made public