beachfront homes for sale in loreto mexico