German police use water cannons to disperse protesters