Amnesty says Arab freedom struggle ‘on knife edge’