US national debt tops record $34 trillion