Medieval map may reveal location of 'Welsh Atlantis'