French police use water cannons, tear gas on anti-G7 protesters