31 Palestinians are killed heading to a Gaza aid site, witnesses say. Israel denies responsibility