US blows through $18trn debt limit