Pentagon accounting error gives Ukraine military an extra $6.2 billion