5 public apologies made by CNN hosts and contributors in 2018