US national debt officially surpasses $40 trillion.