Congress gave final approval Friday to a giant $ 1.3 trillion US spending bill that ends