At least 31 people were killed and more than 200 injured near an aid distribution site in Gaza. The Hamas-run health ministry accused the IDF of opening fire on them.