Protesters burn American flag