Pentagon agency fails to account for more than $800M in spending: Report