Budget office reallocates $352M to White House security