Pentagon fails 7th audit in a row but says progress made