Veteran broadcast journalist Christiane Amanpour has announced that she will separate from CNN "after 43 fantastic years.