David Lammy has insisted imposing a full arms embargo on Israel would be a “mistake” but left the door open to further sanctions over settler violence in the West Bank.