The US science-funding agency is withholding $1 billion of its budget so that the money can go to a special White House project.