Olympics: Torch travels the final leg of relay