Military Hospital fails financial audit