The Senate has given final passage to an annual military policy bill that will authorize $901 billion in defense programs. The legislation is attempting to overhaul how the Pentagon purchases weapons and pressures Defense Secretary Pete Hegseth to provide law…