Germans protest budget cuts