Palestinian Islamists attack children's festival in Gaza Strip