Cars burned, windows smashed: Pro-Palestine, anti-NATO protest hits Montreal