james cameron says jack from 'titanic' had to die because of art