CNN president Jeff Zucker says he will step down at the end of 2021