Pentagon says an accounting error means an extra $6.2 billion for Ukraine