constantine: the house of mystery ending explained