US Army announces contract with Anduril worth up to $20B