Annan confirms Israel violated Lebanon truce