President Biden signs $1.7T spending bill