Far-right protests overshadow German Unity Day