Trump proposes $4.1 trillion spending budget