US Senate approves $716B defense spending bill