the 'taxi driver' ending explained