Protesters clash with police ahead of G7 summit in Geneva | Alto