Another 309 people are injured in an attack a Saudi-led military coalition calls a "war crime".