McCarthy says defense spending bill will get a vote this week 'win or lose'