The Senate on Thursday night approved a largely bipartisan defense policy bill, teeing up what is expected to be a bitter negotiation with the House, where hard-right Republicans muscled through a vastly different version of the $886 billion package loaded with divisive provisions rejected by most senators.