Shroud of Turin goes on display amid new research