Amnesty calls UK trade ban on Israel’s illegal settlements a 'significant step'