Activists rally in Geneva to denounce policies of G7 countries ahead of group's annual meeting this week in France.