National deficit tops $1 trillion for fourth straight year