John Constantine, Hellblazer : the devil's trenchcoat - Milligan, Peter (DC Comics, 2012)