Former President Trump sues CNN for libel