Israel kills seven Palestinians in covert Gaza raid