At least 21 killed in deadly Gaza Strip fire