Protesters set a Tesla vehicle on fire and smashed windows at a United Nations office in Geneva as they marched against an upcoming Group of Seven summit.