US national debt tops $40 trillion as interest costs balloon