Islamic Jihad vows to avenge Gaza "massacre"