US to spend $946B through 2034 to maintain, modernize nuclear military power