US starts fiscal year with record $31 trillion in debt