Israel halted commercial shipments to Gaza for two days, alleging Hamas imposed a 10,000-shekel ($3,220) truck fee and cash-sales rules. Gaza authorities said the fee was voluntary aid for widows and orphans. The halt cuts supplies to 2.1 million people amid famine.