Philadelphia ranked 2nd most haunted location in the world