Senate passes $750 billion defense spending bill