Kidnapped Libyan PM 'freed by rebels'