US debt surpassed $40 trillion in August