Barak vows reply after Israeli killed by rocket