Why Germany is still divided