where does route 66 start and end