James Cameron elaborates why Leonardo DiCaprio's character, Jack, had to die at the end of "Titanic."