Seven killed by Israeli fire in Gaza