7,800 jobs at IBM could be replaced by AI within years, suggests CEO