8 Palestinians killed by Israeli tank fire in Gaza: medics