A Hungarian appeals court has reduced the sentence of a German anti-fascist activist from eight to seven years