Iran vows to avenge killing of nuclear scientist, points finger at Israel