What type of government does Germany have?

What type of government does Germany have?