Yemen rebels free 178 soldiers and civilians