city of the living dead ending explained