Senate narrowly approves Republican spending bill, boosting military funds while cutting non-defense spending, giving Trump ...