How does Germany’s government distribute power?