21st Century Fox announces O’Reilly’s departure from Fox News