Ambassador killed in Libya attack