Switzerland unleashes water cannons on a violent pro-Hamas protest