President Obama has set aside an extra $4.1 billion for America's nuclear weapons arsenal.