Geneva shopfronts boarded up ahead of G7 summit