Amnesty: migrants face 'horrifying' abuses in Libya