Libyan PM Ali Zeidan freed from captivity