TV host Conan O'Brien accepts US$45 million settlement with NBC