Hundreds in Qatar protest North Carolina ‘militants act’