Amnesty International has accused European governments of being complicit in the torture and abuse of migrants and refugees in Libya.