TV anchor John Hambrick dies of cancer