Puntland frees jailed Somali journalist