Barefoot and broken: People push, fall and fight for the last scraps from Gaza’s struggling kitchens 29 April 2025