Explaining Germany's Political System