Killer robot used by Dallas police to neutralise sniper opens ethical debate