Climate change protesters march in their hundreds against G7 summit