Battle of spending bill puts House Speaker Johnson 'on ice'