Riot police in Hamburg fire water cannons to disperse people protesting the G20 summit after clashes.