London arms fair opens to storm of protest