DNA evidence corroborates the legend of Sweden's medieval King Eric IX