Israel raids Gaza Strip: 21 Palestinians dead in three days