House Speaker Mike Johnson (R-La.) announced Friday that he was sticking with a $1.66 trillion spending deal to avert a government shutdown next week, earning him swift blowback from conservative Republican lawmakers who said they will vote against it.