The enduring mystery of Atlantis: exploring possible locations and origins