Libya spy chief Mustafa Nuh freed 'by Zintan militia'