James Cameron revela por que Jack tinha que morrer em Titanic