More than 500 years ago, the Vikings vanished from Greenland. The reason has remained a mystery until now.