Trump will sign spending bill