the taxi driver ending explained