Vikings were in North America in 1021, well before Columbus, researchers say