More than 50 children were killed in a devastating weekend of violence in northern Gaza that left many humanitarian workers at risk, according to the United Nations Children's Fund (UNICEF).