US hits $31.4 trillion debt ceiling