'Enough is enough' - Berlin protesters slam Greens' policies amid energy crisis.