The German political parties SPD and CDU have come to a coalition agreement, forming the basis of their government during the next legislative term. The…