Ellen DeGeneres ends talk show