Was Holy Shroud created in a flash? Italian researchers resurrect claim