Geneva protests target G7 summit