The great Tahitian legends: gods, heroes and islands born from the sea