The Turin Shroud Is Genuine: The Irrefutable Evidence Updated