Inquest on the Shroud of Turin: Latest Scientific Findings