NBC: At least 21 killed, several others hurt in Gaza Strip fire