House Speaker Mike Johnson late Monday sharply criticised a $95.3 billion aid package for Ukraine, Israel and other countries, casting serious doubts about the future of the package just as Senate leaders were slowly muscling it ahead in hopes of sending a message that the US remains committed to its allies.