Ukraine uncovers $40 million arms procurement fraud