Protesters rally ahead of G8 summit