Germany: Parties reach governing coalition deal